package com.zuoye3;

import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;
public class Function {

    //学生信息汇总模块
    public static void look(ArrayList<Student>li){

        System.out.println("所有学生信息汇总表:");
        System.out.println(li);
    }
    //学生信息查询模块
    public static void check(ArrayList<Student>li){

        Scanner sc=new Scanner(System.in);
        System.out.println("请输入学生学号查询学生信息:");
        for(int i=0;i<li.size();i++){
            if(li.get(i).getId().equals(sc.nextLine())){
                System.out.println(li.get(i));
            }else{
                System.out.println("学生档案库里面没有该学号，请重新输入！");
            }
        }
    }
    //删除学生信息模块
    public static void delete(ArrayList<Student>li){

        Scanner sc=new Scanner(System.in);
        System.out.println("请输入学生学号删除学生信息:");
        for(int i=0;i<li.size();i++){
            if(li.get(i).getId().equals(sc.nextLine())){
                li.remove(i);
                System.out.println("学生信息删除成功！");
            }else{
                System.out.println("学生档案库里面没有该学号，请从新输入！");
            }
        }
    }
    //学生信息添加模块
    public static void judge(ArrayList<Student>li) {

        Student st = new Student();
        if (0==li.size()){
            li.add(st);
            System.out.println("学生信息添加成功！");
            System.out.println(li);
            //System.out.println(li.size());
        }else {
            for (int i = 0; i < li.size(); i++) {
                //System.out.println(li.size());
                if (li.contains(st)){
                    System.out.println("学生信息输入重复！");
                } else {
                    li.add(st);
                    System.out.println("学生信息添加成功！");
                    break;
                }
                System.out.println(li);
            }
        }
    }
    //修改学生信息模块
    public static void revise(ArrayList<Student>li){

        Scanner sc=new Scanner(System.in);
        System.out.println("请输入需要修改信息的学生的学号:");
        for(int i=0;i<li.size();i++){
            if(li.get(i).getId().equals(sc.nextLine())){
                Student st=new Student();
                li.set(i, st);
                System.out.println("修改成功！");
            }else {
                System.out.println("学生档案库里面没有该学号，请从新输入！");
            }
        }
    }


}
